home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Library
/
RoseWare - Network Support Library.iso
/
mac
/
macstk.exe
/
MACSTK.TXT
< prev
next >
Wrap
Text File
|
1993-09-17
|
5KB
|
109 lines
NOVELL TECHNICAL INFORMATION DOCUMENT
TITLE: MACSTACK Patch for NW 286 Mac VAP v2.0
DOCUMENT ID: TID000181
DOCUMENT REVISION: A
DATE: 01JUL93
ALERT STATUS: Yellow
INFORMATION TYPE: Symptom Solution
README FOR: MACSTK.EXE
NOVELL PRODUCT and VERSION:
NetWare for Macintosh Pre 2.2
ABSTRACT:
This file contains a patch to allocate additional stack areas to those
processes in NetWare v2.15c that have exhibited stack problems with the
AppleTalk 2.0 VAPs. This patch will probably NOT repair problems with
stack overflows that occur during file server boot-up; the VAPVOL.EXE patch
addresses many of these problems.
_________________________________________________________________
DISCLAIMER
THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.
NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.
HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION
ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS
INFORMATION.
_________________________________________________________________
Self-Extracting File Name: MACSTK.EXE
Files Included Size Date Time
MACSTK.TXT (This File)
ZAPOBJ.EXE 28660 7-31-90 4:24p
MACSTACK.FIX 2218 9-06-90 11:55a
MACSTKTT.FIX 2128 10-08-90 3:10p
--- FILE DESCRIPTION ---
This README file accompanies MACSTACK.FIX and MACSTKTT.FIX for NetWare 286
v2.15C.
--- PURPOSE/PROBLEMS ADDRESSED ---
MACSTACK.FIX and MACSTKTT.FIX allocate additional stack area to those
processes in NetWare ver. 2.15C that have exhibited stack problems during
testing of the AppleTalk 2.0 VAPs. It is important to note that this patch
will probably NOT repair problems with stack overflows that occur during
server boot-up; the VAPVOL patch addresses many of these problems. This
patch is for stack overflows that occur once the server is completely up
and running.
--- INSTRUCTIONS ---
Use the ZAPOBJ.EXE program to apply the .FIX patch file to the applicable
Advanced or SFT NetWare object files before re-NETGENning the OS. Use
MACSTACK.FIX to patch NDADV.OBJ, NDADV_1.OBJ, ADV.OBJ, ADV_1.OBJ,
SFT_1.OBJ, and/or SFT.OBJ. Use MACSTKTT.OBJ to patch TTS_1.OBJ and/or
TTS.OBJ. The following DOS commands, for example, show how one might apply
the patch to non-dedicated Advanced NetWare from a hard disk NETGEN area,
received on a 5-1/4" floppy disk distribution:
CD ANDOBJ {move to the ANDOBJ subdirectory of your NETGEN area}
NCOPY A:*.* {copy READ.ME, MACSTACK.FIX, and ZAPOBJ.EXE there)
RENAME NDADV_1.OBJ NDADV_1.SAV {save old .OBJ file}
ZAPOBJ NDADV_1.SAV NDADV_1.OBJ MACSTACK.FIX {apply patch to.OBJ}
CD .. {back to NETGEN area}
NETGEN {just relink, install, and copy OS to boot floppy...}
{... using current configuration while in NETGEN.}
(In order to patch the .OBJ for dedicated Advanced NetWare, CD to the ADOBJ
subdirectory instead of the ANDOBJ subdirectory in the first command
above.)
--- COMMENTS ---
There is a potential loss of a file service process as a result of
indiscriminate use of this patch. You should have some knowledge about the
server's configuration and the type of error(s) that have been causing your
stack overflow(s). This information is useful in helping to determine
whether or not the loss of the file service process would occur if the
complete patch were installed, and how to adapt the patch file to prevent
its loss, while still fixing the existing stack overflow problem. This
information is presented in the "additional technical information" section
below.
--- ADDITIONAL TECHNICAL INFORMATION ---
This patch will remove an additional 248 bytes from Dynamic Pool 1, as
displayed in FCONSOLE. If there are not currently at least 248 bytes more
than the minimum 16000 bytes in that memory pool, installing this patch in
its current configuration will reduce the number of file service processes
by one, and put any remaining memory thus freed back into Dynamic Pool 1.
If this situation might exist, and if the reduced number of service
processes would seriously hamper server performance, selectively remove
some of the patch directives. You should remove enough of the pairs
(triplets, for the MUXPRC and StatPr processes) of patch directive lines
such that only the processes that are known to get a stack overflow error
at the customer site, receive the additional stack area.